class ${deviceName} {
public:
    <#list syncMessages as message>
        void ${message.name} (const ${RequestClass}& request, const ${ReplyClass}& reply);
    </#list>

    <#list asyncMessages as message>
        void ${message.name} (const ${RequestClass}& 
    </#list>

}